typedef unsigned int u32;
typedef unsigned short u16;
typedef unsigned char u8;

const u32 str3_00[128] = {
  0xc5c5e7e7, 0xa3a38181,  0xa291e6d5, 0xa291e6d5,  0x78786969, 0x78786969,  0x96961e1e, 0x96961e1e,
  0x8495a6b7, 0xa6b78495,  0x28287d7d, 0x28287d7d,  0x58587a7a, 0x58587a7a,  0xfb40fb40, 0x40fb40fb,
  0x66778899, 0x66778899,  0x0c0cf3f3, 0x0c0cf3f3,  0x1e1eb4b4, 0x1e1eb4b4,  0xe6c4b391, 0xe6c4b391,
  0x41c972fa, 0x41c972fa,  0x4051eafb, 0x4051eafb,  0xa820df57, 0xa820df57,  0x38387c7c, 0x38387c7c,
  0x3434bcbc, 0x3434bcbc,  0x3322ddcc, 0x3322ddcc,  0xe2c07b59, 0xf3d16a48,  0x103ad4f6, 0x103ad4f6,
  0x1155bbff, 0x4400eeaa,  0x0e0e1f1f, 0x0e0e1f1f,  0x90906f6f, 0x90906f6f,  0x109876fe, 0x32ba54dc,
  0xe0e07979, 0xe0e07979,  0xab01ef45, 0x238967cd,  0x36befe72, 0x1414d8d8,  0xb391e6c4, 0xb391e6c4, /* 3 */
  0x2525dada, 0xadad5252,  0x8383e5e5, 0x8383e5e5,  0x278d01ef, 0x458967ab,  0x80b34c7f, 0xb3807f4c, /* 2 */
  0x1a1ac7c7, 0x1a1ac7c7,  0x4343cbcb, 0x4343cbcb,  0xda52cb43, 0xda52cb43,  0x078f169e, 0x8f079e16,
  0xc0d13f2e, 0xc0c03f3f,  0xa5a5f0f0, 0xa5a5f0f0,  0x04269dbf, 0x04269dbf,  0xc4a25d3b, 0xc4a25d3b,
  0x2a3bc4d5, 0x3b2ad5c4,  0x2d2d387c, 0x2722da79,  0x68685b5b, 0x68685b5b,  0x0a4e1b5f, 0x0a4e1b5f, /* 2 */
  0x45cd67ef, 0x8901ab23,  0x2020fcfc, 0x6464b9b9,  0xf4f4b0b0, 0xf4f4b0b0,  0xbe14be14, 0xbe14be14,
  0x4343cbcb, 0x4343cbcb,  0x0f0f4b4b, 0x0f0f4b4b,  0xcb438f00, 0xca478e03,  0x24358691, 0x35269f8c, /* 34 */
  0x61e9078f, 0x61e9078f,  0xb1e4d780, 0xa0b3c6d5,  0x91c4b3e6, 0x91c4b3e6,  0x9e169f06, 0x9e169f06, /* 2 */
  0xc0e2d5bb, 0xc0e295b3,  0xd4f6d4f6, 0x90b290b2,  0xfb62c855, 0x62ea51d9,  0x4f0b4f0b, 0x0b4f0b4f, /* 13 */
  0x339966cc, 0x00aa55ff,  0xe8f9acbd, 0x62130433,  0x086f1976, 0x6e007f11,  0x454da9a0, 0x4454abaa, /* 23 */
};

const u32 str3_01[128] = {
  0xbd24ac35, 0xac24bd35,  0x4040e8db, 0x4040fbfb,  0xfe32dc18, 0xfe32dc10,  0x6e3b5d48, 0x6e2a5519,
  0x0303dede, 0x0303dcde,  0x8c9d37a6, 0xac9d3726,  0xce02df13, 0xca02df13,  0xcc33cc33, 0xcc33cc33,
  0x24acdb53, 0x24acdb53,  0x3e1c1c3e, 0x3e1c1c3e,  0x93c6d782, 0x9382d7c7,  0x0505ebeb, 0x0505ebeb,
  0x1a1ad6d6, 0x1a1ad6d6,  0x2a085d7f, 0x2a081d7f,  0x56128bcf, 0x56128bcf,  0x51ea73c9, 0x51c873ea,
  0xf7a2d580, 0xf7a2d580,  0xc3c3f0f0, 0xc2c0f2f0,  0x90d4b2f6, 0x90dcb2f6,  0x1d1d2e2e, 0x111d2e2e,
  0x387c1a5e, 0x3a7c1a5e,  0x8923dc74, 0x8923fc76,  0x85a7a785, 0x85a7a785,  0xd3d30e0e, 0xd3d30e0e,
  0x2a7f1948, 0x2a7f194c,  0xd940ac33, 0xc840bf37,  0xe87171e8, 0xe86071f9,  0x9c14ad2f, 0x9c14af27,
  0x0f0f0f0f, 0x0f0b0f0f,  0x60e835bb, 0x60ea33bd,  0x26049db3, 0x26009dbf,  0x84bb84bb, 0x84bb84b7,
  0x81c5e7a3, 0x81c5e7a3,  0x5d6e192a, 0x5d6e192a,  0x3a7e10d4, 0x3a7380d4,  0xab678945, 0xab629945,
  0x5b4a6879, 0x5b466879,  0xebeb4141, 0xebeb4141,  0x929254f6, 0x929ae4f4,  0x38389e54, 0x383a5e5e,
  0x0e1f2c37, 0x0e11223d,  0x14be14be, 0x15b101bf,  0x9a1255de, 0x1115acde,  0x10ba54fe, 0x11ba54fe,
  0x42db53ca, 0x40ca53db,  0x85852f22, 0x858c2f27,  0xfb51ae00, 0xfb51af04,  0x4c02b3fd, 0x0808f7f7,
  0x80a2f7d5, 0x8080f7f7,  0x378c3788, 0x338c378c,  0x6a48d1ff, 0x4c4cf3fb,  0x5f4e1b00, 0x5f4c1b08,
  0x3535aca2, 0x3133acaa,  0x57029bcc, 0x57009bcc,  0xe9611799, 0x71638e99,  0x0101e666, 0x0100ffee,
  0x34349e98, 0x3434de9a,  0xd94062fd, 0x4040fbfb,  0xdf46a833, 0xdf46a833,  0x33ff00cc, 0x33ff00cc,
  0x2615f3cc, 0x2615fbcc,  0x2e0c3f10, 0x2a407f11,  0x5432dcbb, 0x5532dcbb,  0xf1f1a4aa, 0xff9ba4aa,
};
const u32 str3_02[128] = {
  0x8899eeff, 0x00116677,  0x11aa55ee, 0x55ee11aa,  0xeeffffee, 0x00111100,  0xcc7744ff, 0x883300bb,
  0xccccffff, 0x00003333,  0xaaaaffff, 0x44441111,  0xddddffff, 0x22220000,  0xcc77cc77, 0x88338833,
  0xddaa5522, 0xddaa5522,  0x22eedd11, 0x33ffcc00,  0xff1155bb, 0xee0044aa,  0x99779977, 0x88668866,
  0x4455ffee, 0x22339988,  0xffeeddcc, 0x33221100,  0x66dd00bb, 0x66dd00bb,  0x88aaddff, 0x55770022,
  0x88aaddff, 0x55770022,  0x1133ccee, 0xddff0022,  0x00aadd77, 0x44ee9933,  0x3388ff44, 0x77ccbb00,
  0x88ee99ff, 0x00661177,  0x7766ffee, 0x99881100,  0x77eecc55, 0x33aa8811,  0x99dd3377, 0x88cc2266,
  0xee6677ff, 0x88001199,  0x99669966, 0x99669966,  0x88dd6633, 0x88dd6633,  0xddeeddee, 0x11221122,
  0x3344ccbb, 0x3344ccbb,  0xff99ddbb, 0x66004422,  0xff229944, 0xff229944,  0x00bbcc77, 0x44ff8833,
  0x66ffbb22, 0x44dd9900,  0xffffffff, 0x00000000,  0xffee6677, 0x99880011,  0xee55ff44, 0xaa11bb00,
  0xcc2211ff, 0xcc2211ff,  0xbbeeeebb, 0x11444411,  0x7777dddd, 0xaaaa0000,  0x00ccbb77, 0x11ddaa66,
  0x66ddee55, 0x2299aa11,  0xbbeeeebb, 0x11444411,  0xff55dd77, 0xaa008822,  0xcc88ffbb, 0x77334400,
  0x22bb66ff, 0x009944dd,  0x339977dd, 0x228866cc,  0xffbbffbb, 0x44004400,  0x4433ccbb, 0x4433ccbb,
  0xddffddff, 0x00220022,  0x6622bbff, 0xdd990044,  0xff993377, 0xee882244,  0x5522ff88, 0xddaa7700,
  0xff009966, 0xff009966,  0xddeebb88, 0x55662300,  0xee44bbb1, 0xee44bb11,  0x22ff33ee, 0x00dd11cc,
  0xaaeedd99, 0x33774400,  0x338877c8, 0x338877cc,  0xee44ff55, 0xaa00bb11,  0x3377bbff, 0x88cc0044,
  0xbb55aa44, 0xbb55aa44,  0x11447fa2, 0x3366dd88,  0xcc22dd33, 0xdd33cc22,  0x88ddaaff, 0x22770055,
};
const u32 str3_03[128] = {
  0xbbcc2255, 0xbbcc2255,  0x77ff33bb, 0xcc448800,  0x7564b9a8, 0x7464b9a8,  0xff44aa51, 0xdd668833,
  0x3f1d3f1d, 0x2e0c220c,  0x0b0b5e5e, 0x0b0b5e5f,  0x1212dede, 0x1213dede,  0x00bbff44, 0x0000ffff,
  0xf7f77f7f, 0xc0800808,  0x579b64a8, 0xd79b64a8,  0x10fe54ba, 0x10fe54ba,  0x67ef67ef, 0x89018901,
  0x5342dbca, 0xdbca5342,  0x1717bdbd, 0x0606a8ac,  0x9dbfd9fb, 0x04064062,  0x765498ba, 0x765498ba,
  0xb694b69c, 0x94b694b6,  0xe2e2f3f3, 0xd1d1c0c0,  0x73ea73ea, 0x51c851c8,  0x66ff22bb, 0x5dcc1188,
  0x7f2a3b6e, 0x1b005d4c,  0x1f1f1f1f, 0x0e0e0e0e,  0x178e35ac, 0x168eb5ac,  0x5476dcfe, 0x98ba1032,
  0x74fc21a5, 0x74fca1a9,  0x77eeee77, 0x11008899,  0x196e80f7, 0x1d6e80f7,  0x7777bbbb, 0x44448888,
  0xdd22dd22, 0xdd229d22,  0xd4f6d4f7, 0x90b390b2,  0x9bccb9ee, 0x02552075,  0x338844ff, 0x008077ff,
  0x35ac71e8, 0x35aa71e8,  0xc8c87373, 0xc8c87373,  0xf9e8f9e8, 0x71667160,  0xbf04378c, 0x15229dae,
  0x76ba67ab, 0x549d4589,  0x82d792d7, 0x82d492d7,  0x9c9c6a37, 0xbaba0414,  0xdd556e66, 0xbb330800,
  0xbf26ae33, 0x8c08d915,  0xffaa5500, 0xffac4500,  0xbe15379c, 0xbb11629c,  0x4646dfdf, 0x00029b9b,
  0xbb6600dd, 0x336688dd,  0x99ff88ee, 0x33552244,  0xe7e7c5c4, 0xa2a38580,  0x2277eebb, 0x99cc5500,
  0xb69494bb, 0xb69498b6,  0x4d096f2b, 0x4d096f2b,  0xef89ccaa, 0x66014123,  0x7f086611, 0x2a4c3b5d,
  0xddaaddaa, 0x44334433,  0x487b1d2a, 0x686a1d3b,  0xff7777ff, 0x88000088,  0x9bce9bcc, 0xd7005700,
  0x7f3b6e22, 0x5d194c08,  0x66bbff22, 0x4499dd00,  0x63ebea77, 0x4141d8dd,  0x296d6d21, 0x29296d66,
  0xdcfeefcc, 0x10002323,  0x75b975bb, 0x648844aa,  0xee009977, 0x008877ff,  0xe4f5e6ff, 0xbb0ab1aa,
};
const u32 str3_04[128] = {
  0xa3c5a3c5, 0xe1c5a3c5,  0xe2e29695, 0x92ea9595,  0x3f0c0c3f, 0x2e0c1d3f,  0xda5252da, 0x5252dada,
  0xab4567a9, 0xab456689,  0x2637eafb, 0x8c9d4051,  0x597b7b59, 0x48666a48,  0xbf04bf04, 0xbf00bf04,
  0x8800ff77, 0x8800ff77,  0x32dcef01, 0x3210efcd,  0x04aebe15, 0x0404bfbf,  0xe6f79180, 0xa6f79180,
  0x3b4c4c3b, 0x2a4c5d3b,  0xd5b3086e, 0xc5b3006e,  0x7711ccaa, 0x5511eeaa,  0x68683d3c, 0x68683d3d,
  0xa82075fd, 0xa82075fd,  0x10dcfe32, 0x10dcfe32,  0xbb2255cc, 0x3322ddcc,  0x50d8be36, 0x5051bebe,
  0xdd0077aa, 0xdf0077aa,  0x4444ffff, 0x0000bbbb,  0xee1133cc, 0x6600bbdd,  0x80a2d5f7, 0x91b3c4e6,
  0x51c8fb62, 0x7362d9c8,  0xcd45ab23, 0xcf45ab23,  0xdc329876, 0x9832dc76,  0x2e2e5959, 0x2e2e5959,
  0xbb44cc33, 0x8800ff77,  0x0033ff4c, 0x0011ffee,  0xef882144, 0xab886745,  0xd96617aa, 0x51669dae,
  0x22ffbb66, 0x004499dd,  0x92925e5c, 0xd6d61a1a,  0x8091f7e6, 0xa2a2d5d5,  0x9b02ce57, 0x8a00df57,
  0x4499aa77, 0x0011eeff,  0x0055ffaa, 0xaaaa5555,  0x6c7dd5e4, 0x2839b1a0,  0x038bde57, 0x0302dede,
  0xcc1122ff, 0x4410baff,  0xe4b1b1e4, 0xa0a2f5f5,  0x7f08007f, 0x5d00aa7f,  0x4d4d3a3a, 0x454d3a3a,
  0x8b47a966, 0x8a46a965,  0xa9ec3077, 0xabee3175,  0x2031f5e6, 0x2031ffec,  0x1c183f3b, 0x1d1c3f3a,
  0x8a575788, 0x8a57578a,  0x6420b9e6, 0x2020fdfd,  0xd78282dd, 0x9180c6d5,  0x269d8c33, 0x049dae33,
  0x4523aacc, 0x0101efee,  0xee99ccbb, 0x54116633,  0xb6b69499, 0xb6be949c,  0x9dae2611, 0x08aa3711,
  0xb8fcedaa, 0x30306565,  0xd490febb, 0xf498f6bb,  0x00dd66ab, 0x80dd66bb,  0x4400ffb3, 0x7733cc88,
  0x7744bb88, 0x7744bb88,  0x559922ec, 0x119966ee,  0x7e186f00, 0x77b16e00,  0x00abef44, 0x00bafe44,
};
const u32 str3_05[128] = {
  0xe9618f07, 0xe9618f07,  0x7788bb44, 0x00bbcc77,  0xaa55aa55, 0xbb44bb44,  0x678945ab, 0xef01cd23,
  0x20e813df, 0x24ec13df,  0x99dd77b3, 0x88886666,  0xbb55aa44, 0xb955aa44,  0xbb4400ff, 0xbb4400ff,
  0xcadbcadb, 0x53425342,  0xee33ff22, 0x00cc11dd,  0xae15ae15, 0x04bf04bf,  0x8c3704bf, 0xae15269d,
  0xccbb4433, 0x5daa7522,  0xaa7722ff, 0x1144d9cc,  0xdc76dc76, 0x32983298,  0x75a831ec, 0x31a875ec,
  0x22dd00ff, 0x22dd00ff,  0xdf13ce02, 0xdf13ce02,  0x67897698, 0xcd23dc32,  0xcc339966, 0x229977cc,
  0xfc30a965, 0xfc31a965,  0xab01ef45, 0xab01ef45,  0x33ee33ee, 0x88558855,  0xdbdb6060, 0xd3db6060,
  0x9955bb77, 0x00cc22ee,  0x50fad872, 0x73d8fa50,  0x8bcfabed, 0x47036521,  0x10fe54ba, 0x329876dc,
  0xc4b34c3b, 0xb3c4334c,  0xea51ea51, 0xc872c873,  0x33ee22ff, 0xdd00cc11,  0x55aa22dd, 0x9922ee55,
  0xff66dd44, 0x22bb0099,  0x2299ee55, 0x2211eedd,  0x336699cc, 0x227788dd,  0x6699cc33, 0x7788dd22,
  0x9b579b57, 0x468a468a,  0x5500ffaa, 0x0055aaff,  0xee773099, 0x66779899,  0xee33dd00, 0x22ee11dd,
  0x31ac60fd, 0xb960aa75,  0xbb44bb44, 0xee11ee11,  0x5d2a5d2a, 0x770d2f09,  0xbb44aa55, 0xec00ff11,
  0x278dc963, 0x058deb63,  0x95a6e2d5, 0x84a6f3d1,  0xbf04bf04, 0xbd04be04,  0x8cbb1522, 0xae9d3704,
  0xfd20fd20, 0xfd20fd20,  0x88778877, 0xcc33cc33,  0x13469bcc, 0x5702dd8a,  0x8877dd22, 0xaa55ff00,
  0xbb44aa55, 0x55aa44bb,  0xddee4477, 0xbb882211,  0x0a0a5f0d, 0x0a0a5f5f,  0xee11aa55, 0x778833cc,
  0x4411ffaa, 0x0044bbff,  0x496b4d22, 0x2b492f0d,  0x31fdb975, 0x20eca866,  0x559922ee, 0x559922ee,
  0xd973fb55, 0x40ea62cc,  0xa2d52a55, 0xf7007f00,  0x11eeee11, 0x00eeff11,  0xae15bf00, 0xaa73bf00,
};
const u32 str3_06[128] = {
  0xdd33cc22, 0xcd33cc22,  0x569a569a, 0x969a569a,  0xaa558877, 0x8055aa77,  0xcc22dd33, 0xce22dd33,
  0x01efcd23, 0x0123cdee,  0xb1f50a0e, 0xb1f70a4e,  0xab459876, 0x8944ba76,  0x1a5e1a5e, 0x9a5e1a5e,
  0x89896767, 0x89896767,  0x558877aa, 0x558877aa,  0x66dd2199, 0x66dd2299,  0x138a42df, 0x028a57df,
  0x2a5d4c3b, 0x08196e7f,  0x10dc76ba, 0x3098f6fe,  0x80a2c5f7, 0xc0a2d5f7,  0x77aa5588, 0x77aa5588,
  0x887700ff, 0x007788ff,  0x985476ba, 0x1010fefe,  0xec31ec31, 0xec31ec31,  0xa875a875, 0xaa77aa75,
  0x8c1526bf, 0x0411aebf,  0xae04fb51, 0xae04fb51,  0xbb66dd00, 0xbb22dd44,  0x2b097e5c, 0x23097e5c,
  0xa8649b57, 0xa8649b57,  0x28287f7d, 0x29287d7d,  0x3355aacd, 0x3355aacc,  0x20ec31e9, 0x20ec31fd,
  0x44bb44bb, 0x44ab44bb,  0x9922cc77, 0x8822dd77,  0x5d087f22, 0x5d007f2a,  0xb877a977, 0xb967b874,
  0xb920df46, 0xb920df46,  0xea51ae15, 0xea55ae15,  0xb1e493c6, 0xb1ec93c6,  0x5d2a5d2a, 0x5d285d2a,
  0x448877bb, 0x448877bb,  0xa0f50a5d, 0xa0ff0a5f,  0xe8715520, 0xe860bd35,  0x60f960ff, 0x60f870f9,
  0x9a54fc32, 0x9811ee76,  0xaa75aa55, 0xaa55aa55,  0x6611bbcc, 0x2200ffdd,  0xae11ae15, 0xaa10ae15,
  0xd5b3c4a2, 0xd5bbc4a2,  0x4433ecbb, 0x4433ccbb,  0xbb00ee51, 0xaa00ff55,  0x39227d66, 0x39287d6c,
  0xbb664499, 0x2222dddd,  0xcc33cc33, 0xcc33cc33,  0xd580e6bb, 0xc480f7b3,  0x23cdab44, 0x2344abcc,
  0x4c3b4c33, 0x4c334c33,  0x7e5cb399, 0x3e55a299,  0xad8d2505, 0x9d8c2727,  0xe691c4bb, 0xcc99e6bb,
  0xc6934e11, 0xc6934e13,  0xa8ec3177, 0x88ec3177,  0x82c4f7a9, 0x8080f7ff,  0x52da51ee, 0x52aa21ee,
  0x8282d7dd, 0x820857dd,  0xab45ab44, 0xaa44aa44,  0xdb42db44, 0xdd6cfb44,  0x2299c873, 0x0010eeff,
};
const u32 str3_07[128] = {
  0x66ee66ff, 0xc8009911,  0xcc337788, 0x4433ff88,  0x99669976, 0x77887788,  0x00ee335c, 0x448877bb,
  0xff22ff22, 0x11cc11cc,  0x23cd8967, 0x0145abef,  0xdd22cc33, 0x22cc33dd,  0xe5a1e5a1, 0x21e4a1e5,
  0x3b4c2a5d, 0x3b442a5d,  0x7564b9a8, 0x7564b9a8,  0x9908fe66, 0x8811ee77,  0xee1144bb, 0x7700ddaa,
  0xdd22dd22, 0xbb44bb44,  0xec31fd20, 0xa875b964,  0xd94073ea, 0xd94073ea,  0xcc11ee35, 0x558877aa,
  0x11ee33cc, 0xcc11ee33,  0x66996699, 0xaa55aa55,  0x779955bb, 0x22cc00ee,  0x99ee2255, 0x88ee3355,
  0x73d973d9, 0xee40ea40,  0x22dd6699, 0x8833cc77,  0xecb96431, 0xa8fd2075,  0xee33ff22, 0xcc00dd11,
  0x7610dcba, 0x1054bafe,  0xc4a2f791, 0xc4a2f791,  0xe6e6b2b3, 0xc4c49191,  0x669944bb, 0xee11cc33,
  0xaaee99dd, 0x22661155,  0x22dd22dd, 0xbb44bb44,  0xa87535ee, 0xa86631fd,  0x03cf03cf, 0x03cc03cf,
  0x62c851fb, 0x40c873fb,  0x8877cc33, 0xbb00ff44,  0x22dd00ff, 0x449966bb,  0x80f7a2d5, 0xc491e6b3,
  0x3254badc, 0x3254badc,  0x3388dd66, 0x1100ffee,  0x33cc7f88, 0x229966dd,  0xaa556e11, 0xaa55ee11,
  0x45ab45ab, 0x01ef01ef,  0x77a87798, 0xdd22dd22,  0x336691cc, 0x6633cc99,  0x00ff44bb, 0xaa55ee11,
  0x6e4c7e5d, 0x2a083b19,  0xee55cc77, 0x8811aa33,  0x00ff00ff, 0xbb44bb44,  0x11aa66d9, 0x00aa77dd,
  0x449964bb, 0x9944bb66,  0xff44bb00, 0x44ff00bb,  0x009966dd, 0x118877ee,  0x9854fe33, 0x109876fe,
  0x885533ee, 0x884433ff,  0x9c3614be, 0x143298be,  0x4433ccb3, 0x4433dcbb,  0xdd2211ee, 0xbb0077cc,
  0xbb4433cc, 0x3344bbcc,  0x4466ffd4, 0x0022bb99,  0xc5a3c5aa, 0x81e781e6,  0x40fb73cc, 0xc840fb77,
  0x65a9ed22, 0x65a9ed22,  0xccbbddaa, 0x66117700,  0x069f8e11, 0x00118e99,  0xdd22cc33, 0x66887799,
};
const u32 str3_08[128] = {
  0xbb2255cc, 0x5322ddcc,  0x4c7fc7f6, 0x682b80b3,  0x7799bb55, 0x2200eecc,  0xdf8ab9ec, 0x11027564,
  0xbb669944, 0x9b669944,  0xfe54fed4, 0xba12ba10,  0x00ffcc33, 0x0032ccff,  0xbbff4400, 0xbbbb4444,
  0xa2d5a2d5, 0xa2d5a2d5,  0x1313dfdf, 0xcece0202,  0x88ddbbee, 0x22661155,  0x4c3bc4b3, 0x4c3bc4b3,
  0xff11ff11, 0xee00ee00,  0xdf8bdf8a, 0x47025702,  0xd940fb62, 0xfb62d940,  0x55eecc77, 0x002299bb,
  0x64b913ce, 0x20a857df,  0x22dd22dd, 0x22dd22dd,  0xbbddee88, 0x33116644,  0xfedcefcd, 0x36102301,
  0xaa00ff55, 0xaa00ff55,  0xcc33669d, 0x4411eebb,  0x3175b9fd, 0xa8ec2064,  0xff22dd01, 0xff22dd00,
  0xabcdef89, 0x23016745,  0xddaa5522, 0xdfaa5522,  0x19087f6e, 0x5f4c3b2a,  0xcc7744ff, 0x003388bb,
  0xcccc7777, 0xbbbb8000,  0xaa7722ff, 0x005588dd,  0x65ee74ff, 0x21bb30b8,  0xffffcccc, 0x33330000,
  0xc8ead9ff, 0x51754062,  0xbbcc88ff, 0x00403377,  0x779933dd, 0x228866cc,  0x75319bdf, 0x2020cece,
  0x7654fedc, 0xba993210,  0xff55ddd5, 0xaa02aa00,  0xaaddeadd, 0x22512255,  0xbbddbbdd, 0x22442244,
  0x88ee99ff, 0x00660177,  0xdd7777dd, 0x0000aaaa,  0x8855aa77, 0xaa778855,  0xff5155bb, 0x4400eeaa,
  0x2233eeff, 0x0011ccdd,  0xfd759b11, 0xec668b02,  0xaa5500ff, 0x0055aaff,  0x45ab54bb, 0x45ab55ba,
  0x44bb44bb, 0x44bb44bb,  0x44ffff44, 0x0000bbbb,  0x229966dd, 0x66dd2299,  0xea62bf33, 0xc8409d11,
  0xfe76ef66, 0x98108900,  0xae26bf33, 0x9c009d11,  0xcc33cc33, 0xcc33cc33,  0x379d73dd, 0xa68c62c8,
  0x77dd77dd, 0x22882288,  0xbb00ff44, 0xdb00ff44,  0x89ef0166, 0x89ee0166,  0xdd6611aa, 0x556699aa,
  0xfe32dc11, 0xff23dc11,  0x7744ddee, 0x1100bbaa,  0x91917f77, 0x88886e66,  0xee01fe11, 0xee00ff11,
};
const u32 str3_09[128] = {
  0x35ac35ac, 0x65ac35ac,  0x44ff3388, 0x04cc33bb,  0x77996e88, 0x76996688,  0x99ee1126, 0x99ee1166,
  0x8a578a57, 0x9b469b46,  0xee4411fb, 0xff5500aa,  0x44bb55aa, 0x44bb55aa,  0xffbbffbb, 0xc4004400,
  0x3344aadd, 0xccaa5533,  0x3f3f2e2e, 0x1d1d0c0c,  0x8ace1357, 0x8ace1357,  0xee11cc33, 0x8855aa77,
  0xee00ff11, 0x66887799,  0x7722eebb, 0x4400dd99,  0x46dfce57, 0x13029b8a,  0xcc669933, 0xcc669933,
  0x00aa55ff, 0x00aa55ff,  0x22dd22dd, 0x11ee11ee,  0x0123efcd, 0x0101efef,  0x7f4c192a, 0x554c3b2a,
  0xfe54fe54, 0x98329832,  0xcc992277, 0xdd883366,  0x91d5a2e6, 0xb2f780c4,  0xdf02ce13, 0x13ce02df,
  0x5d3b7f19, 0x4c2a6e08,  0xff88ddaa, 0x11443366,  0xf9e8f9e8, 0x73607160,  0xbb00dd66, 0x8811ee77,
  0x8383c7c7, 0x838387c7,  0xeebb4411, 0xaaff0055,  0xbb2277ee, 0x1100ddcc,  0xffff3333, 0xcccc0000,
  0x4567efcd, 0x0123ab89,  0x552299ee, 0x552299ee,  0x66cc11bb, 0xee449933,  0xeeccbb99, 0x66443311,
  0x3b197f5d, 0x08264c6e,  0x51fbea40, 0x51fafa40,  0x88ff4c33, 0xaadd6611,  0x33556e88, 0x1132dcee,
  0xbbdd3355, 0x88e60066,  0x00aa55ff, 0x00ae45ff,  0x8a578957, 0x8a578a57,  0x77bb00cc, 0x33bb44cc,
  0xc8d9eafb, 0x40516273,  0x268c3799, 0xae04bf15,  0x88ff0077, 0xccbb4433,  0x669944bb, 0xcc11ef33,
  0x44bb44bb, 0x44bb44bb,  0x3715aeac, 0x3315ae8c,  0xea51ea55, 0x62d962d9,  0xdf13df11, 0xce02ce02,
  0x31a8fd64, 0x3120fdec,  0x1199ff77, 0x64ccaa22,  0xdd22dd22, 0xaa55aa55,  0x22ccbb55, 0x2244bbdd,
  0x55ff8822, 0x77ddaa00,  0xbf049922, 0x9d04bf26,  0xbbddbbdd, 0x00660066,  0xddee6655, 0x99aa2211,
  0x33ffbb77, 0x4400cc88,  0x19086e77, 0x08007f77,  0xff77ee66, 0x99118800,  0xee11ee11, 0xaa56aa55,
};
const u32 str3_10[128] = {
  0xa4b52c3d, 0xb5a43d2c,  0x3434878f, 0x74308f8f,  0x0d2fc1e3, 0x0d2fc1e3,  0xd1c0b7a6, 0xc0d1a6b7,
  0x578a469b, 0x468a559b,  0x369c369c, 0x369c369c,  0xe2f30d1d, 0xe2f30c11,  0x0404fbfb, 0x0404fbff,
  0xc5a3b2d4, 0x8181f6f6,  0x0303cfcf, 0x0303cfcf,  0x5c186d2b, 0x185c2a6f,  0x3175c682, 0x3131cece,
  0x01cdab67, 0x0145abef,  0x83c792d6, 0x83c792d6,  0xd1c06a7b, 0xc0c07b7b,  0x2f0db694, 0x0d2f94b6,
  0x9c9c6163, 0x9c9c6363,  0x99aa6655, 0x88887777,  0xd2d2b4b4, 0xd2d2b4b4,  0x0606bdbd, 0x0206bdbd,
  0x1032fedc, 0x1011fefe,  0x7d28c693, 0x6c20d793,  0x3030fcfc, 0x3130fcfc,  0x13cedf02, 0x1302dfce,
  0x6341a78d, 0x6341af8d,  0x2075c499, 0x3120dfce,  0x3928796c, 0x28396c7d,  0xe0f15b4a, 0xe0e05b5b,
  0x48487b5b, 0x48487b7b,  0x93c65f08, 0x93005f4e,  0xe0e06974, 0xe0ae7979,  0xc0c0f1d7, 0xc04cf3f3,
  0x6a487b59, 0x6a487b59,  0x5e1a4d69, 0x5e1b6d29,  0x9c3650fa, 0x1432d8fa,  0x5050bebe, 0x5050bebe,
  0x1436be9c, 0x1414bebe,  0x8923cd87, 0x8923cd67,  0xf791c4a2, 0xd591e6a2,  0x587abe19, 0x585c3e3e,
  0x4d6e3b09, 0x4c4c333b,  0x5a5a50f0, 0x5a54f5f2,  0x559964aa, 0xdd11ee22,  0x4b4b85a5, 0x4848a525,
  0x7160f9e8, 0x6475ecf9,  0x9c1436bb, 0x1410bfbe,  0xf5a21b44, 0xb1a25f44,  0x8a4430ff, 0x4602fdb9,
  0xbbcc3344, 0x99ee1166,  0xb0b04b40, 0xb0b04e4e,  0x11aedd62, 0x3300ffcc,  0x0000ffb8, 0x0000ffff,
  0x4848f2fd, 0x4848f7fb,  0xbc24bd34, 0x8c22bd35,  0x22dd55aa, 0x8800ff77,  0x90b25c73, 0x90b25c76,
  0x278d05aa, 0x058d27af,  0x60f942dd, 0xf964db44,  0x4523ef80, 0x4501efaa,  0x083bc0ff, 0x083bc4ff,
  0x5c1832fd, 0x1898f6f7,  0x1e1e2d22, 0x17332d22,  0x1018fef1, 0x1111feff,  0x89cc7732, 0x88887777,
};
const u32 str3_11[128] = {
  0x660099ff, 0x771188ee,  0xaa669255, 0xaa669955,  0x1313ece4, 0x1313ecec,  0x3311ffdd, 0x2200eecc,
  0x1d2ef3c0, 0x1d2efbc0,  0x4400ff9b, 0x4400ffbb,  0xa8a85657, 0xa8a85757,  0x1a1a5e5e, 0x1a1a5e5e,
  0x006699ff, 0x006699ff,  0x8855aa77, 0x8855aa77,  0x1122ddee, 0x556699aa,  0x23ef10dc, 0x23ef10dc,
  0x42ca35bd, 0xc2ca35bd,  0x248c73fb, 0x048c77fb,  0xaa996655, 0xaa996655,  0x0055aafe, 0x227788dd,
  0x7f08f780, 0x7f08f780,  0xb7847b48, 0xb7847b48,  0x227799cc, 0x227799cc,  0x449966bb, 0x449966bb,
  0x0c3f95a6, 0x0e3f95a6,  0x11aa55ee, 0x10aa55ee,  0x048c71fb, 0x048c73fb,  0x668855bb, 0x6e8855bb,
  0x008877fb, 0x008877ff,  0x195d3b7f, 0x084c2a6e,  0x4422ff99, 0x5533ee88,  0x99cc3366, 0x99cc3366,
  0x77ccbb00, 0x77ccbb00,  0x549877aa, 0x549867ab,  0xccdd2031, 0xccdd2233,  0x7433fcba, 0x7430fcb8,
  0x0011eeff, 0x0011eeff,  0x008873bf, 0x008877ff,  0x448877bb, 0x448077bb,  0x197f086e, 0x197f086e,
  0xcc669933, 0xcc669933,  0x4400df1b, 0x4400ffbb,  0xba10db44, 0xba10df45,  0xbb887744, 0xbb8a7644,
  0x1436f8fe, 0x1433ccfa,  0xffff0000, 0xffff0000,  0x9cbecbeb, 0x14325166,  0x556699aa, 0x546699aa,
  0x80e6d5b3, 0x91f7c4a2,  0x55aa11ee, 0x55aa11ee,  0x458976bb, 0x458876bb,  0xff66dd44, 0xbb229900,
  0x4949b6bb, 0x6b6b9494,  0x11cc33fe, 0x11cc33ee,  0x32fe23ee, 0x10dc01cd,  0x096f81ae, 0x096e81e7,
  0xaa996655, 0xaa996655,  0x5010fafb, 0x1010eefe,  0x0077888f, 0x98df0077,  0xeca85711, 0xeca85713,
  0x6655aa91, 0x6655aa99,  0x5511bbff, 0xcc882266,  0x84a6d1ee, 0x84a6d5f7,  0xc840fa63, 0xc840bb77,
  0x4602df98, 0x4602df99,  0xcc6611bb, 0xcc6611bb,  0x53ca53cc, 0x55cc53cc,  0x93c63966, 0x9962396c,
};
const u32 str3_12[128] = {
  0x117788ee, 0xf9ff0066,  0x99ddbbff, 0x62660044,  0xaaaadddd, 0x77770000,  0x3333eeee, 0xdddd0000,
  0xaa997744, 0x8a997744,  0xdd22dd22, 0xdd22dd22,  0xffccffcc, 0x33003300,  0x4444ffff, 0xbbbb0000,
  0x11ff7799, 0x00ee6688,  0xccffccff, 0x00330033,  0x3333ffff, 0x88884444,  0x99ccffaa, 0x33665500,
  0x11bbdd77, 0x00aacc66,  0x66cc3399, 0x77dd2288,  0xaaffbbee, 0x00551144,  0x99ddbbff, 0x00442266,
  0xff77ff7f, 0x88008800,  0xff00cc33, 0xff00cc33,  0xddccffee, 0x33221100,  0xffbbffbb, 0x4c004400,
  0x55ee77cc, 0x11aa3388,  0xbbeeaaff, 0x11440055,  0xccaaddbb, 0x55334422,  0x22ddee13, 0x22ddee11,
  0x88bbccff, 0x44770033,  0x6622bbff, 0xcc881155,  0x55ff44ec, 0x13bb00aa,  0x99ccaaff, 0x33660055,
  0x77ff77ff, 0x00888088,  0x99ddeeaa, 0x33774400,  0x5577ddff, 0x88aa0022,  0x4400ffbb, 0xffbb4400,
  0xddbbddbb, 0x44224422,  0x33ff33ff, 0x00cc00cc,  0x77ddff55, 0x2288aa00,  0xffffffff, 0x00000000,
  0xddeeffcc, 0x11223300,  0x66cc77dd, 0x33992288,  0x9966bb44, 0x9966bb44,  0xffccddee, 0x33001122,
  0x7711ddbb, 0xee884422,  0x5555ffff, 0xaaaa0000,  0x7766bbaa, 0x55449988,  0xbbaaffee, 0x55441100,
  0x99ff88ee, 0x11770066,  0x33eebb62, 0x11cc9944,  0xdd99aaee, 0x77330044,  0xff7733bb, 0xcc440188,
  0xaa22dd55, 0xaa22dd55,  0xffffffff, 0x00000000,  0xdd5566ee, 0x991122aa,  0x77ff77ff, 0x00880088,
  0xffffffff, 0x00000000,  0x33ff33ff, 0x00cc00cc,  0x0077ff88, 0x1077ff88,  0x7777dddd, 0xaaaa0000,
  0x8833ee55, 0xcc77aa11,  0xaaee3377, 0xc8cc1155,  0x774499aa, 0xffcc1122,  0xbb88ffcc, 0x77443300,
  0x88ddeebb, 0x22774411,  0xee66ff77, 0x99118800,  0xffeeffee, 0x11001100,  0x11ff55bb, 0x01ee44aa,
};
const u32 str3_13[128] = {
  0xd4b2a3c5, 0x9090e7e7,  0x9ade1256, 0x5e9a5612,  0x58587a7a, 0x7a7a5858,  0x1c1c2f2f, 0x1e1c2f2f,
  0xcdefefcd, 0x01012223,  0xdd22dd22, 0x99669966,  0x7b6a7b6a, 0x59485948,  0xeaea5151, 0xeaee5151,
  0x43cb43cb, 0x03cb43cb,  0xddee1122, 0x4cff0033,  0xa6a6d1d1, 0xa6a6d1d1,  0x17179f9f, 0x06068e8e,
  0x7e7e7e7e, 0x18181818,  0x76dc76dc, 0xba10ba10,  0xb2f690d4, 0x92f690d4,  0x397d0a4e, 0x7f394e0a,
  0xffff8888, 0x77770000,  0xdededede, 0x12111212,  0xf5e4a0b1, 0xe4e4b1b1,  0x2064b9fd, 0x6620fdb9,
  0xb9a8ecfd, 0x22207575,  0x89cd2367, 0x89cd0367,  0xcdef4567, 0x89ab8123,  0xe2d1c0f3, 0xc0d1e2f3,
  0x4073c8fb, 0x4073c8fb,  0xf8f86165, 0xf8f86161,  0x76dc01ab, 0x54dc63ab,  0xf4b0e4b0, 0xb0f4b0f4,
  0xbf37048c, 0x37378c8c,  0x7171f9f9, 0x6066e8e8,  0x0c2e1d37, 0x0c2e1d3f,  0x80ccb3f7, 0xc488f7b3,
  0xd5b3c4a2, 0xd5b3c4a2,  0x8b478b47, 0x03cd03cf,  0xb290f6d4, 0xb29ce6d4,  0x89896767, 0x89887767,
  0xdbca5342, 0xdbce5342,  0x238977cd, 0x238867cd,  0x31fd11ff, 0xa8668864,  0x5b4a5b48, 0x4a594a5b,
  0x7d7d6c6c, 0x39312e28,  0x3c3c3c3c, 0x3c3e2e3c,  0x7f7fd5d5, 0x2a2a0080,  0x2e3f0c1d, 0x372e1d0c,
  0x98fe4522, 0xba986745,  0xe6b380dd, 0xbbaad5c4,  0x2424b9b9, 0xb331a8ac,  0x79752c20, 0x79792c24,
  0xdfdffdff, 0x02022020,  0x9b9b4646, 0x9b9b4646,  0xd7d7b1bb, 0xc6c6a0a0,  0xccccbbbb, 0x44443333,
  0x1d1d2e22, 0x1d152e2e,  0x13df02cc, 0x13df02ce,  0x1e1e9699, 0x9f198691,  0xa3a3e7ee, 0x8181d5c5,
  0xbd24bd26, 0xac35ac35,  0xa1e56c33, 0xa1a17c7d,  0xb9a87766, 0xfdee3122,  0xffcc3300, 0xffcc3300,
  0xe2f380d5, 0xe2fbc0dd,  0x27af8d00, 0x27238d88,  0x66778899, 0x77669988,  0xaeaebbbb, 0x00411511,
};
const u32 str3_14[128] = {
  0x4455bbbb, 0x4455aabb,  0x6a596a59, 0x68596a59,  0x2020f16d, 0x2020fdfd,  0x2031ec3d, 0x2231ecfd,
  0x3f3f1d1d, 0x2e2e000c,  0x8c378c37, 0x378c378c,  0x2233ccdd, 0x3122ddcc,  0x0b0bf4f4, 0x0b0bf4f6,
  0x66ff66ff, 0x88118811,  0x587a587a, 0xba587a58,  0x5612de9a, 0x5612de9a,  0x2a087f5d, 0x6e4c3b19,
  0xeaead9d9, 0x62625151,  0x0c3f0c3f, 0x2e1d221d,  0xec20fd31, 0xb155a864,  0x6341ebcb, 0x6341ebc9,
  0x16169e9e, 0x14169e9e,  0xffff3333, 0xcccc0000,  0x6240fbd9, 0x6240fbd9,  0x85a785a7, 0x88a385a7,
  0x6262bfbf, 0x44449d99,  0xf5b1f5b1, 0xa0e4a0e4,  0x2a087e5d, 0x082a5d7f,  0xddccffee, 0x08112233,
  0x91a2d5e6, 0xa291e6d5,  0x2a19eed5, 0x6e5da291,  0xea73c851, 0x62fb40d9,  0x3715b79d, 0x2604ae8c,
  0x0303cf8f, 0x0313cfcf,  0x5c5c7e7f, 0x18993a3a,  0x01ab41ee, 0x239867cd,  0x0703aeb3, 0x0713bcbc,
  0x5432dcba, 0x3254badc,  0x4c087f1b, 0x084c3b7f,  0xc8ead9fb, 0x62407351,  0x0e0e9797, 0x0e0e9797,
  0xb3a2f7e6, 0x8091c4d5,  0x8c269c27, 0x268c379d,  0xe6a27fb3, 0x80cc81d5,  0x763276bb, 0x5411cd98,
  0x3232ffef, 0x1014ddcd,  0x0800f32f, 0x0000ffff,  0x068e1f9f, 0x0488579f,  0x3074b8fc, 0x3375b8fc,
  0xd7c61b0a, 0xd5c4190a,  0x2120edee, 0xaba86464,  0x4d4d6f65, 0x8809232b,  0xabcdabcc, 0x23452245,
  0x3614be98, 0x3614be9c,  0xc1c1e3ce, 0xc5c1e3e3,  0xc9ebc9ce, 0x45634563,  0xbcbc2522, 0xbcbd2424,
  0x21a965e9, 0x21a964ec,  0x658974b9, 0x8945ba77,  0x55dd77ff, 0x32aa0088,  0x8e069e10, 0x8e069f17,
  0x32ba76fb, 0x9810dc55,  0x44ff00bb, 0x44ff00bb,  0x6a7be2ff, 0x5948d1c8,  0xb784f3cc, 0x84b7c0ff,
  0x138a75ee, 0x44df20bb,  0x8a9b4651, 0x8abb4655,  0xf0f09699, 0xffc9979b,  0x7776dcdd, 0x33339999,
};
const u32 str3_15[128] = {
  0x33ddbb55, 0x44aacc22,  0x56129ade, 0xde9a1256,  0xcc1122ff, 0xcc1122ff,  0xff33bb77, 0xcc008844,
  0x2200fffd, 0x0022ddff,  0x0a5f4e1b, 0x0a5e4e1b,  0xde1212de, 0xde1312de,  0x33cc7788, 0x33cc7788,
  0xcb43cb43, 0xab42cb43,  0x66997788, 0x66997788,  0x66dd77cc, 0x22993388,  0xdadadada, 0x52525252,
  0x0213cedb, 0x0213cedf,  0x41abcd67, 0x21abed67,  0x5c3a5c3a, 0x1c3a5c3a,  0x66bbbb66, 0x44999944,
  0x91c4e6b3, 0xb3e6c491,  0x2c2c3d3d, 0x2c2c3d3d,  0xec31a875, 0xfd20b964,  0xdf139b57, 0xc4028a46,
  0x6c396c39, 0x7f287d28,  0x05afaf05, 0x04abaf05,  0xbf04bf04, 0xbf04bf04,  0x5072d8fa, 0x7250fad8,
  0xec31a875, 0xec31a875,  0x71f971f9, 0x60e860e8,  0x99779977, 0xaa44aa44,  0x65a9a965, 0x65a9a965,
  0x44bb44bb, 0xcc33cc33,  0xc86251fa, 0xc86251fb,  0x5d3b5d33, 0x4c224c2a,  0xbb44fd00, 0xbb44ff00,
  0xfd20fd20, 0xfd26fd20,  0xea5151ea, 0xea5551ea,  0x7520b9ec, 0x752299ec,  0x33ee77aa, 0x11cc5588,
  0x469b469b, 0x469b469b,  0x82d7a2d5, 0x82dd82d7,  0x8d0547af, 0x890126af,  0x51c862f9, 0x51c866fb,
  0xf860fb70, 0xf960ff60,  0xaa5500ff, 0xaa5510ff,  0xab89ebcd, 0x22006645,  0x9d26269d, 0x9d26269d,
  0xdd33ff11, 0x8866aa44,  0x80d5b3e6, 0xe6b3d580,  0x8c263798, 0x8826339d,  0xe460fdf7, 0x3131a8a8,
  0xa2a2f7fe, 0x8080d5d5,  0xdd226699, 0xdd226699,  0x6623f6b2, 0x4400dd99,  0x2a196e55, 0x6e5d2a19,
  0xc4a2d5bb, 0xd5bbc4a2,  0x2a5d2255, 0x6a552e55,  0xf8a8f8a8, 0x20207575,  0x4c5d6e7d, 0x88192a3b,
  0x4c197f20, 0x4c197f22,  0xfdb9fdbb, 0x00642064,  0x24b964ef, 0x20b964ff,  0x65a9ee22, 0x668aed22,
  0x0c3f0c33, 0x0c3f0c3f,  0x9876ba55, 0x11fe32dd,  0xaaddbbcc, 0x22553344,  0x1f1f1f11, 0x00000e00,
};
